package com;

import com.it.service.Boss;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * @author 帅宏-coding
 * @Money java_offer_13k
 * @date 2025/4/12 星期六
 */
public class Spring_AOP_Test {
    public static void main(String[] args) {
        ClassPathXmlApplicationContext IOC =
                new ClassPathXmlApplicationContext("applicationContext.xml");

        Boss boss = IOC.getBean(Boss.class); // 拿的到吗? ---> 拿到的是代理对象

        // 如果这个bean没有被Spring AOP 代理, 那么这个类的对象直接放入IOC

        // 如果这个bean被Spring AOP 代理, 那么放入IOC容器的是代理对象

        boss.startMeeting();
    }
}
